mvvm   2233

« earlier    

Windows Phone 8.1 Development for Absolute Beginners | Channel 9
Ken, use this for the parts related to learning MVVM only.
uwp  mvvm 
3 days ago by ken30096
[renaud _lienhart]; on Twitter: <thread> Developing an iOS app in 2018
Disregarding the limited utility of the app for most of you, I’d just like to quickly talk about how developing an iOS app from scratch in 2018 feels like.

First of all, the basic architecture of the app: we use MVVM-Rx layered in modules, and the only couple “real” dependencies we have is RxSwift and RxDataSources. The vast majority of the code is purely functional and reactive. It is a pleasure to read as well as to write.

Secondly, Swift. From Value Types to CaseIterable, passing by Decodable, Generics, Auto-Synthesised E&H conformances, Keypaths and the power of its Enums, Swift has become an essential pillar of the code we write. I love Objective-C, but I would never want to go back.

The Standard Lib is a pleasure to interact with and feels *almost* complete. I just wish its documentation was better, e.g. clearly enunciating the constraints on a Generic Type for a method to become available.

Xcode and LLDB still have some way to go to become reliable. Swiftc’s error messages are still very poor and require a lot of implicit knowledge of the language in order to decipher what the compiler is actually complaining about. The new build system is amazing.

Finally, UIKit and other related frameworks. It is _shocking_ how bad & buggy iOS <11 was. Since then however, the fundamentals got robust and behave exactly as expected. You can (mostly) trust UIKit now, and be confident that any bug is in your code rather than Apple’s.

I wish there were better Swift wrappers around the ObjC frameworks’ interface. Apart from sometimes adding default arguments, there is so much potential that could be unleashed by having access to Swift-only frameworks.

I am very excited by what may be unveiled in 2019.

Overall this was, and continues to be, an amazing codebase to work on. iOS development, thanks to technologies such as Swift and FRP, has come a long way from what it was just a few years ago. You don’t need a boatload of cocoapods anymore. You don’t need a team of 50 engineers to maintain a bunch of dynamic code and the thousands of unit tests it entails.

All you need is a fresh, modern, trustworthy approach to writing apps. And 2018’s iOS provides that.
ios  development  ios11  ios12  uikit  swiftlang  xcode  rx  frp  mvvm  reactiveprogramming  is:tweet 
16 days ago by cdzombak - Added May 11, 2016 at 02:29PM
mvvm  rac  swift 
23 days ago by damianesteban
Generic State Machine in Swift - Added November 28, 2016 at 05:48PM
iosdev  mvvm  swift 
23 days ago by damianesteban
The Good, The Bad and the Ugly of VIPER architecture for iOS apps.
The Good, The Bad and the Ugly of VIPER architecture for iOS apps. - Added October 18, 2016 at 11:01PM
iosdev  mvvm  refactoring  swift  viper 
23 days ago by damianesteban
Modern application architectures (Reactive programming, MVVM and beyond) | Slack
Modern application architectures (Reactive programming, MVVM and beyond) - Added September 13, 2016 at 08:46PM
mvvm  rx  swift 
23 days ago by damianesteban
The-introduction-to-RxSwift-you-have-been-missing/ at master · orakaro/The-introduction-to-RxSwift-you-have-been-missing · GitHub
The-introduction-to-RxSwift-you-have-been-missing/ at master · DTVD/The-introduction-to-RxSwift-you-have-been-missing · GitHub - Added August 16, 2016 at 12:14PM
mvvm  rx  swift 
23 days ago by damianesteban
Make UITableView more Reactive with RxSwift | Yannick Loriot
Make UITableView more Reactive with RxSwift - Added May 31, 2016 at 02:33PM
mvvm  rx  swift 
23 days ago by damianesteban
- Added May 15, 2016 at 09:25PM
mvvm  rx 
23 days ago by damianesteban
devExpress MVVM parent child grid example
Github example of how to do a parent child binding to a grid with viewmodels
devexpress  grid  mvvm  child  parent 
7 weeks ago by cdnewsome
Better User and Developer Experiences – From Windows Forms to WPF with MVVM : Reed Copsey, Jr.
This series introduces the Model-View-ViewModel Pattern from the point of view of a Windows Forms developer. The Model-View-ViewModel pattern is introduced after a discussion of three of the main features in WPF which enable it’s usage.
mvvm  wpf  dotnet 
9 weeks ago by julianz

« earlier    

related tags

!course-topics  2018  android  app-example  app  apple  architecture  archive  article  blueprint  c#  child  clean  cleanarchitecture  code  components  compsci  controlflow  coordinator  cwl  dagger  dagger2  dependency  design-patterns  design  dev  development  developpement  devepxress  devexpress  di  dotnet  example  examples  excel  export  frontend  frp  github  gold  grid  grossman  howto  icommand  ifttt  ios-dev  ios  ios11  ios12  iosdev  is:tweet  javascript  keytopics  knockout  kotlin  livedata  microsoft  mobile-dev  mobile  model  mvc  mvp  mvvm-helpers  mvvmc  mvvmlight  offline  openstreetmap  parent  patrones  pattern  patterns  playground  pocket  pos  presenter  prism  programming  rac  reactiveprogramming  redux  refactoring  repository  retrofit  room  rx-swift  rx  rxjava  rxjs  rxswift  sdk  sealed  shopify  stackoverflow  state  statemachine  swift  swiftlang  teoría  thoughtworks  tutorial  uikit  uitableview  undo  unit-testing  uwp  video  videos  view  viewmodel  vimeo  viper  vuejs  vuex  webdev  windowsdevelopment  wpf  xamarin  xaml  xcode 

Copy this bookmark: