Homeسەرەکی

Mobile App Developmentپەرەپێدانی ئەپەکانی مۆبایل

How mobile apps work and how to build them: mobile networks, platforms and kinds of apps, the ideas behind every app, then a full technology track. Today's track is Flutter; other technologies such as Kotlin or Swift can join later.

ئەپەکانی مۆبایل چۆن کار دەکەن و چۆن دروستیان دەکەین: ڕایەڵەکانی مۆبایل، سەکۆکان و جۆرەکانی ئەپ، ئەو بیرۆکانەی لە پشت هەموو ئەپێکن، پاشان ڕێڕەوێکی تەواوی تەکنەلۆجیایەک. ڕێڕەوی ئێستا Flutterـە؛ دواتر تەکنەلۆجیای تری وەک Kotlin یان Swift زیاد دەکرێن.

12 chaptersبەش · 48 lecturesوانە

Start readingدەست بە خوێندنەوە بکە
  1. 1 Mobile Technology and Networksتەکنەلۆژیای مۆبایل و ڕایەڵەکان 2
    1. Mobile Technology and Wireless Networksتەکنەلۆژیای مۆبایل و ڕایەڵە بێتەلەکان 1.1
    2. Cellular Networks and Mobile Generationsڕایەڵەکانی مۆبایل و نەوەکانی ڕایەڵەی مۆبایل 1.2
  2. 2 Mobile Apps and Platformsئەپەکانی مۆبایل و سەکۆکان 3
    1. Mobile Apps and App Storesئەپەکانی مۆبایل و فرۆشگاکانی ئەپ 2.1
    2. Mobile Operating Systemsسیستەمەکانی وەگەڕخەری مۆبایل 2.2
    3. Native, Web, Hybrid and Cross-Platform Appsئەپی ڕەسەن، بەرنامەی وێب، ئەپی تێکەڵ و ئەپەکانی فرەسەکۆ 2.3
  3. 3 Ideas Behind Every Appبیرۆکەکانی پشت هەموو ئەپێک 5
    1. Synchronous and Asynchronous Workکاری هاوکات و ناهاوکات 3.1
    2. URL, URI and URNURL، URI و URN 3.2
    3. Mobile Cloud and Backend-as-a-Serviceهەورەژمێرکاریی مۆبایل و BaaS 3.3
    4. App State and Declarative UIدۆخ و ڕووکاری وەسفی 3.4
    5. App Architecture: the MVVM Patternتەلارسازیی نەرمەواڵە: شێوازی MVVM 3.5

Choose a technologyتەکنەلۆجیایەک هەڵبژێرە

Flutter: Google's toolkit for building Android, iOS, web and desktop apps from one Dart code base.

Flutter: کەرەستەی Google بۆ دروستکردنی ئەپەکانی Android، iOS، وێب و دێسکتۆپ لە یەک کۆدی Dartـەوە.

  1. 4 Getting Started with Flutterدەستپێکردن لەگەڵ Flutter 3
    1. What Is Flutter?Flutter چییە؟ 4.1
    2. How Flutter Is Built: Framework, Engine, EmbedderFlutter چۆن دروست کراوە: فرەیموۆرک، بزوێنەر، Embedder 4.2
    3. Setting Up Flutter and Your First Projectئامادەکردنی Flutter و یەکەم پڕۆژەکەت 4.3
  2. 5 The Dart Languageزمانی Dart 5
    1. Meet Dartناسینی Dart 5.1
    2. Dart Basics: Variables, Types and Control Flowبنەماکانی Dart: گۆڕاوەکان، جۆرەکان و ڕێڕەوی کۆنترۆڵ 5.2
    3. Dart Functions and Collectionsکردارەکان و کۆکراوەکانی Dart 5.3
    4. Dart Classes, Inheritance and Mixinsکلاسەکان، بۆماوە و میکسینەکان لە Dartـدا 5.4
    5. Futures, async and await in DartFuture، async و await لە Dartـدا 5.5
  3. 6 Widgetsویجێتەکان 6
    1. Widgets and the Widget Treeویجێتەکان و داری ویجێتەکان 6.1
    2. Stateless and Stateful Widgetsویجێتە بێ‌دۆخەکان و ویجێتە دۆخدارەکان 6.2
    3. MaterialApp and ScaffoldMaterialApp و Scaffold 6.3
    4. Drawers, Bottom Bars and Sheetsلیستە لاتەنیشتەکان، شریتەکانی خوارەوە و پەڕەی خوارەوە 6.4
    5. Container: Size, Padding, Margin and AlignmentContainer: قەبارە، بۆشایی ناوەوە، پەراوێز و ڕێکخستنی شوێن 6.5
    6. Decorating a Container: Border, Radius, Shadow, Transformڕازاندنەوەی Container: سنوور، گۆشەی خڕ، سێبەر، transform 6.6
  4. 7 Layoutڕێکخستنی ڕووکار 5
    1. Layout Widgets: One Child or Manyویجێتەکانی ڕێکخستنی ڕووکار: یەک نۆدی منداڵ یان چەند دانەیەک 7.1
    2. Row and ColumnRow و Column 7.2
    3. Main-Axis and Cross-Axis Alignmentڕێکخستنی شوێن لەسەر تەوەرەی سەرەکی و تەوەرەی ئاوەڵ 7.3
    4. Lists and Gridsلیست و تۆڕ 7.4
    5. Project: A Product Catalogue Screenپرۆژە: شاشەی کەتەلۆگی کاڵاکان 7.5
  5. 8 Text, Buttons and Inputدەق، دوگمەکان و نێوخستەی بەکارهێنەر 3
    1. Text, Images and Iconsدەق، وێنە و ئایکۆنەکان 8.1
    2. Buttonsدوگمەکان 8.2
    3. Text Fields and Formsخانەکانی دەق و فۆرمەکان 8.3
  6. 9 Screens and Navigationشاشەکان و ڕێنیشاندان 4
    1. Splash Screensشاشەکانی دەستپێک 9.1
    2. Navigation: Moving Between Screensڕێنیشاندان: جووڵان لە نێوان شاشەکاندا 9.2
    3. Opening Links and Other Apps with url_launcherکردنەوەی بەستەرەکان و ئەپەکانی تر بە ⁦url_launcher⁩ 9.3
    4. Building URIs in Dart: SMS and E-mail Linksدروستکردنی URI لە Dartـدا: بەستەرەکانی نامەی کورت و ئیمەیڵ 9.4
  7. 10 Data, Networking and Firebaseدراوە، ڕایەڵە و Firebase 3
    1. Getting Data from the Internet: HTTP and JSONوەرگرتنی دراوە لە ئینتەرنێت: HTTP و JSON 10.1
    2. Saving Data on the Deviceپاشەکەوتکردنی دراوە لەسەر ئامێرەکە 10.2
    3. Firebase and Cloud FirestoreFirebase و ⁦Cloud Firestore⁩ 10.3
  8. 11 State Management with Providerبەڕێوەبردنی دۆخ بە Provider 7
    1. State Management with Providerبەڕێوەبردنی دۆخ بە Provider 11.1
    2. The Consumer Widgetویجێتی Consumer 11.2
    3. The Selector Widget: Fewer Rebuildsویجێتی Selector: دووبارە دروستکردنەوەی کەمتر 11.3
    4. ChangeNotifier, ChangeNotifierProvider and MultiProviderChangeNotifier، ChangeNotifierProvider و MultiProvider 11.4
    5. FutureProvider and StreamProviderFutureProvider و StreamProvider 11.5
    6. ProxyProvider and ChangeNotifierProxyProviderProxyProvider و ChangeNotifierProxyProvider 11.6
    7. Project: A To-Do App with Providersپڕۆژە: ئەپێکی ئەرکەکان بە providerـەکان 11.7
  9. 12 App Architectureتەلارسازیی نەرمەواڵەی ئەپ 2
    1. MVVM in Flutter with ProviderMVVM لە Flutterـدا بە Provider 12.1
    2. Organising an MVVM Project: Folders, Services and get_itڕێکخستنی پڕۆژەیەکی MVVM: فۆڵدەرەکان، خزمەتگوزارییەکان و ⁦get_it⁩ 12.2