Android app development for beginners (with Kotlin) - learn Android Development

117 Просмотры
Издатель
Link to this course(special discount)
https://www.udemy.com/course/android-q-app-development-with-kotlin-beginner-to-advanced/?ranMID=39197&ranEAID=Gw%2FETjJoU9M&ranSiteID=Gw_ETjJoU9M-t0JYKgfpjRh9YyR2xcM3TQ&LSNPUBID=Gw%2FETjJoU9M&utm_source=aff-campaign&utm_medium=udemyads
Android app development for beginners (with Kotlin) - learn Android Development
What you will learn in this course ?
What you'll learnYou will learn how to install toolsYou will learn Kotlin for AndroidYou will learn how to develop Android appsYou will learn how to Implement 4 real appsYou will learn how to use database in your appsYou will learn how to publish your apps on Google Play1- Installing and Setting Up ToolsIntrocucing tools (IDE + Android SDK + Emulator + JDK)How to download and install required toolsCreating a new Android Studio projectHow to change the font of code editorWhat is an activityWhat is androidmanifest fileDeveloping your first Android appAttributes panelCode completion listDisplaying a toastRunning your app on an emulatorExamining different parts of an emulatorSend sms and phone calls between two emulatorsEnabling directional padCloud-based testingInstalling Google USB driverEnabling developr optionsConnecting a real device to the Android Studio2- Kotlin _ Say Hello to BasicsInt data typeDeclaring and initializing variablesSingle line commentvar vs valprint() functionFloating point data typeBoolean data typeString data typeType inference systemNaming conventions (Camel Case)Data member and function memberdec() functioncompareTo() functionIntellisenceArgumentreplace(string) functionreplace(char) functionchar data typetoInt() functiontoIntOrNull() functionNumberFormatExceptiontoFloatOrNull() functionWhat is Null?Kotlin Nullable typesArithmetic operatorsOperator precedenceAssignment operatorsreadLine() function3- App ( Tip Calculator ) + Android Basic ViewsTextViewSeekbarEditTextButtonSet constraints for viewsResolving the ""Hardcoded strings"" warningConverting text to numberWorking with seekbar's listeners (setOnSeekBarChangeListener)Concatenating strings, variables and expressions with the + operatorConcatenating strings, variables and expressions with String Templates4- Kotlin _ Control FlowIf expressionIf Else expressionRelational operatorsGutter areaDebugging the apps by using breakpointsTransfer of controlHow to check if a numbers is even or oddLogcat tabToast messagesStatement vs Expressionlift out assignmentAny data typeWhen expression with argWhen vs IfWhen expression without argCombining concitions in a when expressionAn app that determines if a number is prime numberHow to hold a range of values (double dotted and in operators)Using the when expression with rangesLogical AND operatorUseful Android Studio shortcut keysDefining range variables5- Kotlin _ FunctionsSimple functionsFunctions with ParametersFunctions with return typeFunction signatureParameter vs ArgumentUserful Android Studio shortcut keysMulti line comment6- Kotlin _ Immutable and Mutable Collections + LoopsDefining and initializing the ArraysUsing the arraysManipulating the array elementsAny data typeArrayIndexOutOfBound exceptionData types and performanceHow to define an array type explicitlyThe second way of declaring and initializing an arrayIterating over arrays by using the for loopDestructuring declarationIterate through a RangeHow to get the numbers of an array elementswithIndex() functionUntil keywordlistOf() functionmutableListOf() funcitonArray vs Collectionmutable vs immutable7- Kotlin _ Classes + Enums + Exception HandlingDeclaring classesHow to create objectsConstructorsIterating through an array of objectsVertical selectionProperty and methodClass headerPrimary constructorDeclaring properties from the primary constructorClass diagramHow Enums make things easierHappy pathTry Catch blockMultiple catch blocksFinally block8- App ( English Stories ) + Activities + List View + Singleton PatternDisplaing data into a ListviewListView click listenerHow to creating a new ActivityPassing data between activitiesScrolling toolbarHow to set the start up ActivityFAB (Floating Action Button)SnakbarSingleton patternPrivate visibility modifierPublic visibility modifierOverriding the functionsString controls characters9- App ( My Notes ) + SQLite Database + Activity Life Cycle + Action Bar + Alert DialogSet the Margin attribute for viewsDesigning SQLite databases for Android apps (Fields, Records, Tables, ...)Extending classesSQLiteOpenHelperClassTODO() functionsNullPointerExceptionCheck null valuesSafe call operatorNot null assertion operatorUsing readble connetions to read data from databaseUsing writable connections to write data to databaseOnDestroy() funcitonPerformance tune-up while working ith databasesVariables' scopeUp buttonMeta Data tagHow to add menu to Action BarWorking with Asset studioRefactoring resource namesXML namespacesmatch-constraint attributeHint attributeSetting Edit
Категория
Язык программирования Kotlin
Комментариев нет.