Menu

In need of someone to help me with GUI.. Will pay.

Gordon
2013-11-04
2013-11-09
  • Gordon

    Gordon - 2013-11-04

    I am strong in development, but new to IOS. Im a little lost in how to develop the GUI stuff.
    I could use some help.. If there is someone strong in GUI, that has some time, I could sure use it.. I am not rich, but can pay fair.. Need it in Xe5..

    Gordon@3js.com

     

    Last edit: Gordon 2013-11-04
  • Fenistil

    Fenistil - 2013-11-04

    Hi!

    What do you need exactly? Now I don't have too much time, because I'm finishing my first App, but after that I can help you if you want.

    Regards

     
  • Gordon

    Gordon - 2013-11-04

    Really, Im a very strong developer.. but Im lost on the IOS gui..

    I mean , you have one form, with layers of views on top of it.. Cant understand how to transition from one view to another etc.. Its a whole new world for me..
    I need a pretty simple order entry app written. I can write all of the Database stuff, logic etc.. I just need help in the general GUI outline and look and feel.
    I plan on using KBMMW for my middle ware stuff. Works like a champ so far.. All of the memtable stuff too.. But Im a little lost on the GUI. Maybe you know someone? Im sold on these components.. They are more complete it seems than the TMS components.

    Can you point me in the right direction?

     
  • Fenistil

    Fenistil - 2013-11-04

    First of all, try to compile most of the Demos supplied with DPF controls, and learn how they work. Try to modify them, run on both simulator and device (some Demos will not work on simulator), and you will learn quickly every aspect of it.

    Try to think in Frames instead of Forms, and keep in mind that every control can have any child controls. So you can put a Frame inside a ScrollView, and you can put a tableview in that frame, then put something into the cell of that Table and so on.

    Use the Structure window, it will help a lot (because you can accidentally put something to a control you don't want).

    Build your app in a way that the user see only one page (Form) at a time. There are no ShowModal, MDI, SDI.

    Read this topic about supporting more devices.

    You can read how Designtime components work here (it's very long, read the beginning and ending of it).

    Download a lot of apps from the AppStore and see how they work, try to learn how the iOS works. You should also read the Apple Developer Guides (linked in the Welcome topic).

    I hope it helps.

    Regards

     
  • Gordon

    Gordon - 2013-11-05

    I think If I could pay someone to give me 2 hours of training, Id be on my way.
    I would pay $100.00 for 2 hours of training. I would sure help me get started. Ive played with all demos, they work great.. but I need to learn how to snap it all together and make it flow from screen to screen etc..

    Gordon

     
  • Pierre Moati

    Pierre Moati - 2013-11-05

    I don't understand why you want pay something for a training... Demos are not enought for you ? There are really complete.

    Overwise, may you can tell use about the project you want to create, so we can tell you which component to use, and how make the interaction between them.

    For example, the concept in IOS is to add a UIView, which is a container. Then, you generaly use a NavigationController to have some page (the animation is done automaticly when you select the page you want to show... No need to push or pop something). This is more near from delphi than ios but is very good for us ;)

    Do you have a wireframe application ?

     
  • Gordon

    Gordon - 2013-11-06

    You are right.. I could figure it out.. but would get there faster if someone just showed me some basics..but Im basically a backend programmer, with no background in mobile apps..

    Just thought someone out there might like a couple of hours of work. Im just trying to get my shell application built, I can take it from there.

     
  • Gordon

    Gordon - 2013-11-07

    Ive been looking at examples.. I looked at the frames example.. In this example, it has one form, with a ViewControler on it.. then, a unit for each Frame, or one frame screen per unit.. Then, to move between the forms, it just gets assigned.. Would this be the easiest way to build a basic app? Using this sort of layout? Im still not clear what the diff between a view and frame is.. But it seems to work.. Im reading the apple code document called "View programming".. Am I on the right track?

     
  • Fenistil

    Fenistil - 2013-11-08

    Frame comes from Delphi, UIView comes from iOS. In iOS the UIView is the base of every control. It's a container, you can draw to it, it can get events (tap, gesture), and you can put anything to it. In Delphi we use frames because we want to separate the codes of different "windows" from each other. You can create an app with just one unit, and a lot of UIView of your Form, but it'll be a mess. So by using frames you can build you app's each "window" in a separate Delphi unit. When you've done with it, you can assign any of your frames to any other UIView, ScrollView or PageView in you app. For example, if you want an app with 3 pages, where the user can navigate forward and backward, put a NavController on you main form, add 3 pages to it, create 3 separate frames, and assign every page a frame by call Page1.Frame:=MyFrame1 and so on. Another example when you want a ScrollView with an 1000px height content. Put your ScrollView into your app then create an 1000px height frame. Fill it with content, then assign in to the ScrollView.

     
    • Gordon

      Gordon - 2013-11-08

      Thanks, that helps..

       
  • Gordon

    Gordon - 2013-11-08

    Im still a little confused.. I was looking at the Animation demo..
    On it, there is one main view, with 2 other views stacked on it.. There are a total of 3 or more views..
    So, if they are stacked, how do I edit on the IDE, the ones that are on the bottom of the stack? Im so used to having a form for each view.. Now, I can nest a view inside a view with IOS, which is cool.. but how do I modify them when they are stacked?

     
  • Fenistil

    Fenistil - 2013-11-08

    What do you want to edit on them? Simply assign frames to the views and edits the content of the frames. You can always select any control in the Structure Window or press ESC to select the parent of a control in the Form Designer.

     
  • Pierre Moati

    Pierre Moati - 2013-11-09

    Click right on the NavigationController (from the Structure Window) and you will found "next" ou "previous" to select a page in design time.

    As Fenistil say to you, if you want to create a big application, it's better to create somes frame, because it's more easy to design it without mess.

    To be precise, this is not diretly the frame which is assign but the class name of the frame. The frame is constructed itself by the NavigationController. Try it, I'm sure you will enjoy with that :)

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.